A Comparison of Several Algorithms and Representations for Single Objective Optimization
نویسنده
چکیده
In this paper we perform two experiments. In the first experiment we analyze the convergence ability to using different base for encoding solutions. For this purpose we use the bases 2 to 16. We apply the same algorithm (with the same basic parameters) for all considered bases of representation and for all considered test functions. The algorithm is an (1+1) ES. In the second experiment we will perform a comparison between three algorithms which use different bases for solution representation. Each of these algorithms uses a dynamic representation of the solutions in the sense that the representation is not fixed and is changed during the search process. The difference between these algorithms consists in the technique adopted for changing the base over which the solution is represented. These algorithms are: Adaptive Representation Evolutionary Algorithms (AREA) [1], Dynamic Representation Evolution Strategy (DRES) and Seasonal Model Evolution Strategy (SMES) [2]. AREA change the alphabet if the number of successive harmful mutations for an individual exceeds a prescribed threshold. In DRES algorithm the base is changed at the end of each generation with a fixed probability. In SMES algorithm the base in which solution is encoded is changed after a fixed (specified) number of generations. Test functions used in these experiments are are well known benchmarking problems ([3]): Ackley’s function (f1), Griewangk’s function (f2), Michalewicz function (f3), Rosenbrock’s function (f4), Rastrigin’s function(f5) and Schwefel’s function (f6). The essential role of these experiments is to show that using only one base for solution encoding (without change it during the search process) there are cases when the optimum cannot be found. Changing the representation base provides a new way of searching through the solution space. The second experiment show us which technique used for changing the base is suitable. The number of space dimension was set to 30 for each test function. Each algorithm is run 100 times for each test function in each experiment and with any considered parameters. In first experiment for test functions f1, f2 and f4 the best results are obtained using binary encoding. For test functions f3, f5 and f6 the best result is obtained by encoding solutions in the base 4.
منابع مشابه
Techno-economic Optimization of a Stand-alone Photovoltaic-battery Renewable Energy System for Low Load Factor Situation- a Comparison between Optimization Algorithms
For remote places having less-strong wind, single resources based renewable energy system (RES) with battery storage can sustainably and economically generate electrical energy. There is hardly any literature on optimal sizing of such RES for very low load demand situation. The objective of this study is to techno-economically optimize the system design of a Photovoltaic (PV)-battery storage RE...
متن کاملA Multi-Objective Approach to Fuzzy Clustering using ITLBO Algorithm
Data clustering is one of the most important areas of research in data mining and knowledge discovery. Recent research in this area has shown that the best clustering results can be achieved using multi-objective methods. In other words, assuming more than one criterion as objective functions for clustering data can measurably increase the quality of clustering. In this study, a model with two ...
متن کاملJIT single machine scheduling problem with periodic preventive maintenance
This article investigates a JIT single machine scheduling problem with a periodic preventive maintenance. Also to maintain the quality of the products, there is a limitation on the maximum number of allowable jobs in each period. The proposed bi-objective mixed integer model minimizes total earliness-tardiness and makespan simultaneously. Due to the computational complexity of the problem, mult...
متن کاملEffect of Objective Function on the Optimization of Highway Vertical Alignment by Means of Metaheuristic Algorithms
The main purpose of this work is the comparison of several objective functions for optimization of the vertical alignment. To this end, after formulation of optimum vertical alignment problem based on different constraints, the objective function was considered as four forms including: 1) the sum of the absolute value of variance between the vertical alignment and the existing ground; 2) the su...
متن کاملA new multi-objective mathematical model for a Citrus supply chain network design: Metaheuristic algorithms
Nowadays, the citrus supply chain has been motivated by both industrial practitioners and researchers due to several real-world applications. This study considers a four-echelon citrus supply chain, consisting of gardeners, distribution centers, citrus storage, and fruit market. A Mixed Integer Non-Linear Programming (MINLP) model is formulated, which seeks to minimize the total cost and maximi...
متن کاملOPTIMAL DESIGN OF TRUSS STRUCTURES BY IMPROVED MULTI-OBJECTIVE FIREFLY AND BAT ALGORITHMS
The main aim of the present paper is to propose efficient multi-objective optimization algorithms (MOOAs) to tackle truss structure optimization problems. The proposed meta-heuristic algorithms are based on the firefly algorithm (FA) and bat algorithm (BA), which have been recently developed for single-objective optimization. In order to produce a well distributed Pareto front, some improvement...
متن کامل